package com.shujia.scala

import java.util

object Demo14JavaList {
  def main(args: Array[String]): Unit = {
    /**
     * 在scala中可以使用java的集合
     *
     */
    val list = new util.ArrayList[Int]()

    list.add(1)
    list.add(2)
    list.add(3)
    list.add(4)
    list.add(5)

    println(list)

    println(list.get(1))


    //增强for循环本质上是使用迭代器进行循环
    //scala和java使用的不是同一种迭代器，所有java的集合在scala语言中不能使用增强for循环进行遍历
    //    for (i:Int <- list) {
    //
    //    }

    //可以使用下标迭代
    var i = 0
    while (i < list.size()) {

      println(list.get(i))

      i += 1
    }


  }

}
